retail distribution facilities - Alemán Inglés Diccionario